package com.wcity.manage.service;

import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * 公用service
 * @author sxd
 */
public interface CommentService {
    /**
     * 上传图片
     * @param picFile
     * @return 上传成功返回 图片地址;100 图片尺寸应小于500KB;200 图片格式不正确;300 系统异常,请稍后重试!
     */
    String uploadPic(MultipartFile picFile);

    /**
     * base64图片解析并上传
     * @param imgStr
     * @return
     */
    String uploadImageBase64(String imgStr);

    /**
     * 删除oss图片
     * @param url 完整图片地址
     * @return
     */
    String delPic(String url);

    /**
     * 获取图片list
     * @param url
     * @return
     */
    List<String> imageList(String url);

    /**
     * 验证码
     * @param phone
     * @param code
     * @param type
     * @return
     */
    String checkCode(String phone,String code,int type);

    /**
     * 获取验证码
     * @param phone
     * @param type
     * @return
     */
    String getCode(String phone,int type);
}
